$(function (){  
    var submits = 0;
    $('input[name=question]').keyup(function() {
        $('#headinginner span').text($(this).val());
        if($('#headinginner span').text()=='')$('#headinginner span').text('Naziv ankete');
    });
    $('.newanswer').live('click', function(){
        $.ajax({
            type: 'GET',
            url: base_url+'anketa/uredi_anketu/createanswer/?jsoncall=?',
            data: ({ answers : answers }),
            dataType: 'jsonp',
            success: function(data){$('.answers').append(data.html); answers++;},
            error:function(data){alert("Error: " + data);}
        });
    })    
    $( "#sortable" ).sortable({
        axis: 'y',
        containment: 'parent',
        handle: '.move',
        tolerance: 'pointer'
    });
    $('.input input').live('focus', function() {
        if($(this).val()=='Ostavi prazno da bi obrisao odgovor'){
            $(this).val('');     
            $(this).removeClass('idle');        
        }
    });  
    $('.input input').live('blur', function() {
        if (submits > 0){
            if(answer_check()){
                $('#erroranswertext').hide();
            }else{
                $('#erroranswertext').show();
            }   
        }
        if($(this).val()==''){
            $(this).addClass('idle');
            $(this).val('Ostavi prazno da bi obrisao odgovor');
        }
    });
    /*VALIDATE FORM ANKETA*/
    $('#editPool').submit(function(){
        $('.ValidationErrors').css('display','none');
        var valid = true;
        if(!$("#question").checkQuestion()){
            create_error('question_error','Molimo unestite pitanje.');
            valid = false; 
        }
        if(!$(".answertext").checkAnswers()){
            create_error('erroranswertext','Molimo unestite najmanje 2 odgovora.');
            valid = false; 
        }
        if(!$("#customstyleid").checkOption()){
            create_error('customstyle_error','Molimo odaberite opciju.');
            valid = false; 
        }
        if(!$().checkPollWidth()){            
            create_error('poll_width_error','Molimo odaberite širinu vaše ankete.');
            valid = false; 
        }
        if(valid){ 
            $('#editPool').submit();
        }else{
            $('html, body').animate({scrollTop:0}, 'slow');
            return false;
        }

    })
    /*DISPLAY FORM ERRORS*/    
    function create_error(id,message){
        $('#'+id).html(message);
        $('#'+id).css('display','block');        
    }
    /*DISPLAY CONSLOE MESSAGES*/
    //console.log("Hello there!")    
})
